/*
 * @Author: yangrongxin
 * @Date: 2021-08-13 09:07:24
 * @LastEditors: yangrongxin
 * @LastEditTime: 2021-12-22 14:55:09
 */

/* 控制测评状态的枚举 */
export enum TEST_STATUS { // 对应量表记录列表的接口
  ALL = 0, // 全部
  FINISH = 1, // 完成测评/已测评
  WAITTEST = 2, // 未开始评测/待测评
  TESTING = 3, // 测评中
  OUTOFDATE = 4, // 已过期
  WAITPAY = 5, // 待支付
  CANCEL = 4, // 已取消 当前待支付订单超过24小时没有进行支付状态自动变成已取消
  WAITREPORT = 4, // 等待报告
}

/* 控制进行记录评测的渠道 */
export enum CHANNEL_TYPE {
  UNKNOWN = 0, // 未知
  ONLINE = 1, // 线上
  TEAM = 2, // 团队
  THECOURT = 3, // 院内
}

/* 评测渠道的valueEnum */
export const CHANNEL_TYPE_VALUE_ENUM = {
  [CHANNEL_TYPE.UNKNOWN]: '未知',
  [CHANNEL_TYPE.ONLINE]: '线上',
  [CHANNEL_TYPE.TEAM]: '团队',
  [CHANNEL_TYPE.THECOURT]: '院内',
};

/* 报告状态 */
export enum REPORT_STATUS {
  CREATING = 1, // 生成中
  CREATED = 2, // 已生成
}

/* 支付状态 */
export enum PAY_TYPE {
  WAITPAY = 1, // 待支付
  FINISHPAY = 2, // 已支付
  FINISH = 3, // 已完成
}
